﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NHyperV
{
    public class ComputerSystem
    {
        public string Caption;
        public string Description;
        public string ElementName;
        public OperationalStatus[] OperationalStatus;
        public string[] StatusDescriptions;
        public HealthState HealthState; // = 5;
        public EnabledState EnabledState;
        public UInt16 RequestedState;
        public UInt16 EnabledDefault; // = 2;
        public string CreationClassName;
        public string Name; // = "GUID";
        public string[] Roles;
        public string NameFormat;
        public string[] OtherIdentifyingInfo;
        public string[] IdentifyingDescriptions;
        public UInt16[] Dedicated;
        public string[] OtherDedicatedDescriptions;
        public UInt16 ResetCapability = 1;
        public UInt16[] PowerManagementCapabilities;
        public UInt64 OnTimeInMilliseconds;
        public string TimeOfLastConfigurationChange;
        public UInt32 ProcessID;
        public UInt16[] AssignedNumaNodeList;

    }
}
